import 'package:get/get.dart';
import '../order/logic.dart';

class MainLogic extends GetxController {
  final currentIndex = 0.obs;

  void changePage(int index) {
    // 如果切换到订单页面（索引为2），则刷新订单列表
    if (index == 2) {
      _refreshOrderList();
    }

    currentIndex.value = index;
  }

  // 刷新订单列表
  void _refreshOrderList() {
    try {
      final orderLogic = Get.find<OrderLogic>();
      orderLogic.loadOrders();
    } catch (e) {
      // 如果OrderLogic实例不存在，则创建一个新的实例
      final orderLogic = Get.put(OrderLogic());
      orderLogic.loadOrders();
    }
  }
}
